package com.siashan.unipay4j.wx.redpack;

import com.siashan.unipay4j.core.IBaseEnum;

/**
 * 发放红包使用场景，
 * 红包金额大于200或者小于1元时必传
 *
 * @author  siashan
 * @since  v1.0.1
 **/
public enum SceneIdEnum implements IBaseEnum<String> {

    /**
     * 商品促销
     */
    PRODUCT_1("PRODUCT_1", "商品促销"),
    /**
     * 抽奖
     */
    PRODUCT_2("PRODUCT_2", "抽奖"),
    /**
     * 虚拟物品兑奖
     */
    PRODUCT_3("PRODUCT_3", "虚拟物品兑奖"),
    /**
     * 企业内部福利
     */
    PRODUCT_4("PRODUCT_4", "企业内部福利"),
    /**
     * 渠道分润
     */
    PRODUCT_5("PRODUCT_5", "渠道分润"),
    /**
     * 保险回馈
     */
    PRODUCT_6("PRODUCT_6", "保险回馈"),
    /**
     * 彩票派奖
     */
    PRODUCT_7("PRODUCT_7", "彩票派奖"),
    /**
     * 税务刮奖
     */
    PRODUCT_8("PRODUCT_8", "税务刮奖"),
    ;


    private String value;
    private String desp;


    SceneIdEnum(String value, String desp) {
        this.value = value;
        this.desp = desp;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public void setDesp(String desp) {
        this.desp = desp;
    }

    @Override
    public String getValue() {
        return this.value;
    }

    @Override
    public String getDesp() {
        return this.desp;
    }
}
